Skip to content

ArthurHeitmann/F-SERVO

Repository files navigation

F-SERVO (File and Scripts EditoR Version One)

A tool for modding a variety of files in Nier:Automata

Supported file types:

  • DAT, DTT
  • PAK, YAX, XML (xml quest scripts)
  • BIN (ruby quest scripts)
  • BXM (XML config files)
  • WTA, WTP, WTB (texture files)
  • BNK, WEM, WAI, WSP (audio files)
  • TMD (localized UI text)
  • MCD (localized UI text)
  • SMD (localized subtitles)
  • FTB (fonts)
  • CPK extract
  • Save files (SlotData_X.dat)
  • EST (effects)

Installation

Go to the releases page and download the latest F-SERVO_x.x.x.7z file. Extract the archive and run F-SERVO.exe.

Usage

See the incomplete wiki.

Screenshots

image
Editing quest scripts

image
Music replacement & loop point editing

image
MCD editing

Building (for developers only)

  1. Setup Flutter for Windows

  2. Git clone this repository

  3. Get all assets

    1. Update git submodules with
      git submodule update --init
    2. Download additional assets from here and extract the folders inside into the assets folder. (This is so that the raw git repo isn't 100+ MB large)
  4. Update dependencies with

    flutter pub get
  5. Run with your IDE of choice or for release build flutter build windows --release